/**
 * 
 */
package com.naiterui.ehp.bp.bo.recommend;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 * 订单物流信息VO
 * Modified by fanguoping 2018-02-06从recommend-api迁移至BO
 * @author fangguanhong
 * @since 1.0.0
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class LogisticsInfoBO implements java.io.Serializable {

    private static final long serialVersionUID = -3216433611188974567L;
    /**
     * orderId：<code>orderId</code>
     */
    private Long orderId;
    /**
     * orderSn：<code>orderSn</code>
     */
    private String orderSn;
    /**
     * 订单状态(未确认、已确认、已取消、无效、退货、已分单、部分分单)：<code>status</code>
     */
    private String status;
    /**
     * 物流状态(未发货、已发货、已收货、备货中、已发货(部分商品)、发货中(处理分单)、已发货(全部商品))：<code>logisticsStatus</code>
     */
    private String logisticsStatus;
    /**
     * 下单时间：<code>orderTime</code>
     */
    private String orderTime;
    /**
     * 物流公司列表：<code>logisticsInfo</code>
     */
    private List<LogisticsListBO> logistcsList;

    public String getOrderSn() {
        return orderSn;
    }

    public void setOrderSn(String orderSn) {
        this.orderSn = orderSn;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getLogisticsStatus() {
        return logisticsStatus;
    }

    public void setLogisticsStatus(String logisticsStatus) {
        this.logisticsStatus = logisticsStatus;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public List<LogisticsListBO> getLogistcsList() {
        return logistcsList;
    }

    public void setLogistcsList(List<LogisticsListBO> logistcsList) {
        this.logistcsList = logistcsList;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }
}
